
const http = require('http')

/**
 * 设置响应结果
 */
const server = http.createServer((request, response) => {

    // 1、设置响应状态码、默认状态码为 200
    response.statusCode = 200

    // 2、设置响应状态描述
    response.statusMessage = 'ok' // 一般不用

    // 3、设置响应头
    response.setHeader("Content-Type", "text/html;charset=utf-8")
    response.setHeader('Server', 'Node.js')
    response.setHeader('myheader', 'my') // 自定义响应头参数
    response.setHeader('test', [1, 2, 3]) // 设置多个重名响应头参数

    // 4、设置响应体：如果使用write设置响应体、那么就不要再end中设置响应体数据了
    response.write('你好 nodejs'); // 可以多次调用设置响应体
    response.write('你好 vue'); 
    response.write('你好 js'); 


    /**
     * 在请求响应时、写出最后的数据，并且写出后会关闭响应
     */
    response.end();
})
server.listen(9000, () => console.log("服务启动成功"))